package cn.rkylin.oms.system.monthlyIncomeReport.domain;

import java.math.BigDecimal;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

public class MonthlyIncomeReport {
	/**
     * 订单id
     */
    private String orderId;
    /**
     * 企业id
     */
    private String entId;
    /**
     * 项目id
     */
    private String prjId;
    /**
     * 网店id
     */
    private String shopId;
    /**
     * 网店名称
     */
    private String shopName;
    /**
     * 订单编号
     */
    private String orderCode;
    /**
     * 拍单时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date orderTime;
    /**
     * 买家昵称(客户ID)
     */
    private String buyerNick;
    /**
     * 订单类型
     */
    private String orderType;
    /**
     * 店铺类型
     */
    private String shopType;
    /**
     * 订单状态
     */
    private String orderStatus;
    /**
     * 交易状态
     */
    private String tradeStatus;
    /**
     * 平台交易号
     */
    private String tradeCode;
    /**
     * 支付方式
     */
    private String payMode;
    /**
     * 旗帜id
     */
    private String flagId;
    /**
     * 旗帜名称
     */
    private String flagName;
    /**
     * 旗帜颜色
     */
    private String flagColor;
    /**
     * 平台旗帜
     */
    private Long tbFlagCode;
    /**
     * 物流公司Id
     */
    private String lgstId;
    private String lgstCode;
    /**
     * 物流公司名称
     */
    private String lgstName;
    /**
     * 物流费用
     */
    private BigDecimal lgstFee;
    /**
     * 仓库Id
     */
    private String storId;
    private String storCode;
    /**
     * 仓库名称
     */
    private String storName;
    /**
     * 收货人
     */
    private String cons;
    /**
     * 收货人电话
     */
    private String consTel;
    /**
     * 收货人手机
     */
    private String consMobile;
    /**
     * 收货人地址
     */
    private String consAddr;
    /**
     * 收货人邮编
     */
    private String consPostCode;
    /**
     * 省名称
     */
    private String provName;
    /**
     * 市名称
     */
    private String cityName;
    /**
     * 区名称
     */
    private String distName;
    /**
     * 地区码
     */
    private Integer areaCoding;
    /**
     * 服务费
     */
    private BigDecimal servFee;
    /**
     * 支付金额
     */
    private BigDecimal paidFee;
    /**
     * 付款日期
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date paidDate;
    /**
     * 锁定状态
     */
    private String isLock;
    /**
     * 锁定人
     */
    private String lockUserName;
    /**
     * 锁定时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date lockTime;
    /**
     * 锁定备注
     */
    private String lockRemark;
    /**
     * 废弃状态
     */
    private String isCancel;
    /**
     * 废弃备注
     */
    private String cancelRemark;
    /**
     * 合并状态
     */
    private String combStus;
    /**
     * 合并订单父id
     */
    private String forderId;
    /**
     * 物流单号
     */
    private String lgstNo;
    /**
     * 业务员
     */
    private String salesman;
    /**
     * 买家留言
     */
    private String custRemark;
    /**
     * 卖家备注
     */
    private String salesRemark;
    /**
     * 内部备注
     */
    private String remark;
    /**
     * 系统发货时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date shipTime;
    /**
     * 平台发货时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date consignTime;
    /**
     * 完成时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date finishTime;
    /**
     * 处理状态
     */
    private String operStus;
    /**
     * 订单问题
     */
    private String isOrderError;
    /**
     * 商品问题
     */
    private String isGoodsError;
    /**
     * 物流问题
     */
    private String isLgstError;
    /**
     * 库存问题
     */
    private String isStockError;
    /**
     * 订单问题备注
     */
    private String orderErrorRemark;
    /**
     * 商品问题备注
     */
    private String goodsErrorRemark;
    /**
     * 物流问题备注
     */
    private String lgstErrorRemark;
    /**
     * 库存问题备注
     */
    private String stockErrorRemark;
    /**
     * 是否开发票
     */
    private String isInvoice;
    /**
     * 开票方式
     */
    private String isIssued;
    /**
     * 发票抬头
     */
    private String invoiceTitle;
    /**
     * 发票是否开商品明细
     */
    private String isItemGoods;
    /**
     * 开发票商品名称
     */
    private String invoiceItem;
    /**
     * 普通发票
     */
    private String invoiceType;
    /**
     * 订单进系统阶段状态
     */
    private String jobStep;
    /**
     * 删除标记
     */
    private String deleted;
    /**
     * 创建时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createTime;
    /**
     * 修改时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date updateTime;

    /**
     * 已验视
     */
    private String hasInspected;

    /**
     * 折扣金额
     */
    private String discountFee;

    /**
     * 积分金额
     */
    private String pointFee;
    
    /**
     * 有退款单
     */
    private String hasRefund;

	/**
     * 有退货单
     */
    private String hasReturn;

    /**
     * 有补发单
     */
    private String hasResend;
    
    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId == null ? null : orderId.trim();
    }

    public String getEntId() {
        return entId;
    }

    public void setEntId(String entId) {
        this.entId = entId == null ? null : entId.trim();
    }

    public String getPrjId() {
        return prjId;
    }

    public void setPrjId(String prjId) {
        this.prjId = prjId == null ? null : prjId.trim();
    }

    public String getShopId() {
        return shopId;
    }

    public void setShopId(String shopId) {
        this.shopId = shopId == null ? null : shopId.trim();
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName == null ? null : shopName.trim();
    }

    public String getOrderCode() {
        return orderCode;
    }

    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode == null ? null : orderCode.trim();
    }

    public Date getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(Date orderTime) {
        this.orderTime = orderTime;
    }

    public String getBuyerNick() {
        return buyerNick;
    }

    public void setBuyerNick(String buyerNick) {
        this.buyerNick = buyerNick == null ? null : buyerNick.trim();
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType == null ? null : orderType.trim();
    }

    public String getShopType() {
        return shopType;
    }

    public void setShopType(String shopType) {
        this.shopType = shopType == null ? null : shopType.trim();
    }

    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus == null ? null : orderStatus.trim();
    }

    public String getTradeStatus() {
        return tradeStatus;
    }

    public void setTradeStatus(String tradeStatus) {
        this.tradeStatus = tradeStatus == null ? null : tradeStatus.trim();
    }

    public String getTradeCode() {
        return tradeCode;
    }

    public void setTradeCode(String tradeCode) {
        this.tradeCode = tradeCode == null ? null : tradeCode.trim();
    }

    public String getPayMode() {
        return payMode;
    }

    public void setPayMode(String payMode) {
        this.payMode = payMode == null ? null : payMode.trim();
    }

    public String getFlagId() {
        return flagId;
    }

    public void setFlagId(String flagId) {
        this.flagId = flagId == null ? null : flagId.trim();
    }

    public String getFlagName() {
        return flagName;
    }

    public void setFlagName(String flagName) {
        this.flagName = flagName == null ? null : flagName.trim();
    }

    public String getFlagColor() {
        return flagColor;
    }

    public void setFlagColor(String flagColor) {
        this.flagColor = flagColor == null ? null : flagColor.trim();
    }

    public Long getTbFlagCode() {
        return tbFlagCode;
    }

    public void setTbFlagCode(Long tbFlagCode) {
        this.tbFlagCode = tbFlagCode;
    }

    public String getLgstId() {
        return lgstId;
    }

    public void setLgstId(String lgstId) {
        this.lgstId = lgstId == null ? null : lgstId.trim();
    }

    public String getLgstName() {
        return lgstName;
    }

    public void setLgstName(String lgstName) {
        this.lgstName = lgstName == null ? null : lgstName.trim();
    }

    public BigDecimal getLgstFee() {
        return lgstFee;
    }

    public void setLgstFee(BigDecimal lgstFee) {
        this.lgstFee = lgstFee;
    }

    public String getStorId() {
        return storId;
    }

    public void setStorId(String storId) {
        this.storId = storId == null ? null : storId.trim();
    }

    public String getStorName() {
        return storName;
    }

    public void setStorName(String storName) {
        this.storName = storName == null ? null : storName.trim();
    }

    public String getCons() {
        return cons;
    }

    public void setCons(String cons) {
        this.cons = cons == null ? null : cons.trim();
    }

    public String getConsTel() {
        return consTel;
    }

    public void setConsTel(String consTel) {
        this.consTel = consTel == null ? null : consTel.trim();
    }

    public String getConsMobile() {
        return consMobile;
    }

    public void setConsMobile(String consMobile) {
        this.consMobile = consMobile == null ? null : consMobile.trim();
    }

    public String getConsAddr() {
        return consAddr;
    }

    public void setConsAddr(String consAddr) {
        this.consAddr = consAddr == null ? null : consAddr.trim();
    }

    public String getConsPostCode() {
        return consPostCode;
    }

    public void setConsPostCode(String consPostCode) {
        this.consPostCode = consPostCode == null ? null : consPostCode.trim();
    }

    public String getProvName() {
        return provName;
    }

    public void setProvName(String provName) {
        this.provName = provName == null ? null : provName.trim();
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName == null ? null : cityName.trim();
    }

    public String getDistName() {
        return distName;
    }

    public void setDistName(String distName) {
        this.distName = distName == null ? null : distName.trim();
    }

    public Integer getAreaCoding() {
        return areaCoding;
    }

    public void setAreaCoding(Integer areaCoding) {
        this.areaCoding = areaCoding;
    }

    public BigDecimal getServFee() {
        return servFee;
    }

    public void setServFee(BigDecimal servFee) {
        this.servFee = servFee;
    }

    public BigDecimal getPaidFee() {
        return paidFee;
    }

    public void setPaidFee(BigDecimal paidFee) {
        this.paidFee = paidFee;
    }

    public Date getPaidDate() {
        return paidDate;
    }

    public void setPaidDate(Date paidDate) {
        this.paidDate = paidDate;
    }

    public String getIsLock() {
        return isLock;
    }

    public void setIsLock(String isLock) {
        this.isLock = isLock == null ? null : isLock.trim();
    }

    public String getLockUserName() {
        return lockUserName;
    }

    public void setLockUserName(String lockUserName) {
        this.lockUserName = lockUserName == null ? null : lockUserName.trim();
    }

    public Date getLockTime() {
        return lockTime;
    }

    public void setLockTime(Date lockTime) {
        this.lockTime = lockTime;
    }

    public String getLockRemark() {
        return lockRemark;
    }

    public void setLockRemark(String lockRemark) {
        this.lockRemark = lockRemark == null ? null : lockRemark.trim();
    }

    public String getIsCancel() {
        return isCancel;
    }

    public void setIsCancel(String isCancel) {
        this.isCancel = isCancel == null ? null : isCancel.trim();
    }

    public String getCancelRemark() {
        return cancelRemark;
    }

    public void setCancelRemark(String cancelRemark) {
        this.cancelRemark = cancelRemark == null ? null : cancelRemark.trim();
    }

    public String getCombStus() {
        return combStus;
    }

    public void setCombStus(String combStus) {
        this.combStus = combStus == null ? null : combStus.trim();
    }

    public String getForderId() {
        return forderId;
    }

    public void setForderId(String forderId) {
        this.forderId = forderId == null ? null : forderId.trim();
    }

    public String getLgstNo() {
        return lgstNo;
    }

    public void setLgstNo(String lgstNo) {
        this.lgstNo = lgstNo == null ? null : lgstNo.trim();
    }

    public String getSalesman() {
        return salesman;
    }

    public void setSalesman(String salesman) {
        this.salesman = salesman == null ? null : salesman.trim();
    }

    public String getCustRemark() {
        return custRemark;
    }

    public void setCustRemark(String custRemark) {
        this.custRemark = custRemark == null ? null : custRemark.trim();
    }

    public String getSalesRemark() {
        return salesRemark;
    }

    public void setSalesRemark(String salesRemark) {
        this.salesRemark = salesRemark == null ? null : salesRemark.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public Date getShipTime() {
        return shipTime;
    }

    public void setShipTime(Date shipTime) {
        this.shipTime = shipTime;
    }

    /**
     * 平台发货时间
     *
     * @return trad_upship_time 平台发货时间
     */
    public Date getConsignTime() {
        return consignTime;
    }

    /**
     * 平台发货时间
     *
     * @param consignTime 平台发货时间
     */
    public void setConsignTime(Date consignTime) {
        this.consignTime = consignTime;
    }

    public Date getFinishTime() {
        return finishTime;
    }

    public void setFinishTime(Date finishTime) {
        this.finishTime = finishTime;
    }

    public String getOperStus() {
        return operStus;
    }

    public void setOperStus(String operStus) {
        this.operStus = operStus == null ? null : operStus.trim();
    }

    public String getIsOrderError() {
        return isOrderError;
    }

    public void setIsOrderError(String isOrderError) {
        this.isOrderError = isOrderError == null ? null : isOrderError.trim();
    }

    public String getIsGoodsError() {
        return isGoodsError;
    }

    public void setIsGoodsError(String isGoodsError) {
        this.isGoodsError = isGoodsError == null ? null : isGoodsError.trim();
    }

    public String getIsLgstError() {
        return isLgstError;
    }

    public void setIsLgstError(String isLgstError) {
        this.isLgstError = isLgstError == null ? null : isLgstError.trim();
    }

    public String getIsStockError() {
        return isStockError;
    }

    public void setIsStockError(String isStockError) {
        this.isStockError = isStockError == null ? null : isStockError.trim();
    }

    public String getOrderErrorRemark() {
        return orderErrorRemark;
    }

    public void setOrderErrorRemark(String orderErrorRemark) {
        this.orderErrorRemark = orderErrorRemark == null ? null : orderErrorRemark.trim();
    }

    public String getGoodsErrorRemark() {
        return goodsErrorRemark;
    }

    public void setGoodsErrorRemark(String goodsErrorRemark) {
        this.goodsErrorRemark = goodsErrorRemark == null ? null : goodsErrorRemark.trim();
    }

    public String getLgstErrorRemark() {
        return lgstErrorRemark;
    }

    public void setLgstErrorRemark(String lgstErrorRemark) {
        this.lgstErrorRemark = lgstErrorRemark == null ? null : lgstErrorRemark.trim();
    }

    public String getStockErrorRemark() {
        return stockErrorRemark;
    }

    public void setStockErrorRemark(String stockErrorRemark) {
        this.stockErrorRemark = stockErrorRemark == null ? null : stockErrorRemark.trim();
    }

    public String getIsInvoice() {
        return isInvoice;
    }

    public void setIsInvoice(String isInvoice) {
        this.isInvoice = isInvoice == null ? null : isInvoice.trim();
    }

    public String getIsIssued() {
        return isIssued;
    }

    public void setIsIssued(String isIssued) {
        this.isIssued = isIssued == null ? null : isIssued.trim();
    }

    public String getInvoiceTitle() {
        return invoiceTitle;
    }

    public void setInvoiceTitle(String invoiceTitle) {
        this.invoiceTitle = invoiceTitle == null ? null : invoiceTitle.trim();
    }

    public String getIsItemGoods() {
        return isItemGoods;
    }

    public void setIsItemGoods(String isItemGoods) {
        this.isItemGoods = isItemGoods == null ? null : isItemGoods.trim();
    }

    public String getInvoiceItem() {
        return invoiceItem;
    }

    public void setInvoiceItem(String invoiceItem) {
        this.invoiceItem = invoiceItem == null ? null : invoiceItem.trim();
    }

    public String getInvoiceType() {
        return invoiceType;
    }

    public void setInvoiceType(String invoiceType) {
        this.invoiceType = invoiceType == null ? null : invoiceType.trim();
    }

    public String getJobStep() {
        return jobStep;
    }

    public void setJobStep(String jobStep) {
        this.jobStep = jobStep == null ? null : jobStep.trim();
    }

    public String getDeleted() {
        return deleted;
    }

    public void setDeleted(String deleted) {
        this.deleted = deleted == null ? null : deleted.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }


    public String getHasInspected() {
        return hasInspected;
    }

    public void setHasInspected(String hasInspected) {
        this.hasInspected = hasInspected;
    }

    public String getStorCode() {
        return storCode;
    }

    public void setStorCode(String storCode) {
        this.storCode = storCode;
    }

    public String getLgstCode() {
        return lgstCode;
    }

    public void setLgstCode(String lgstCode) {
        this.lgstCode = lgstCode;
    }
    
    public String getDiscountFee() {
		return discountFee;
	}

	public void setDiscountFee(String discountFee) {
		this.discountFee = discountFee;
	}

	public String getPointFee() {
		return pointFee;
	}

	public void setPointFee(String pointFee) {
		this.pointFee = pointFee;
	}
	
    public String getHasRefund() {
        return hasRefund;
    }

    public void setHasRefund(String hasRefund) {
        this.hasRefund = hasRefund;
    }

    public String getHasReturn() {
        return hasReturn;
    }

    public void setHasReturn(String hasReturn) {
        this.hasReturn = hasReturn;
    }

    public String getHasResend() {
        return hasResend;
    }

    public void setHasResend(String hasResend) {
        this.hasResend = hasResend;
    }
}
